您所知道的 Play Console 远不止是发布应用这么简单! | 上篇
原文 / Dom Elliot, Google Play 全球开发者市场推广
译文 / 掘金翻译计划
无论您是企业用户还是作为技术人员,在 1 或 100 人的团队中,Google Play Console 能为你做的都不仅仅是发布应用这么简单而已。
您或许使用 Google Play Console 上传过 Android 应用或者游戏,创建一个商品详情并点击上传按钮把它添加到 Google Play 上。但您可能没意识到 Play Console 其实还有很多其他的功能,特别是对那些专注于改善其应用的质量和业务表现的人。
让我们一起来学习 Google Play Console。将向您介绍每一个功能并指出其中一些有用的资源,以充分利用它们。一旦您熟悉了这些功能,您就可以通过用户管理控制,允许团队成员使用合适的特性功能或他们所需的数据。注意:在这篇文章中所说的 “应用” 通常代表的意思是 “应用或者游戏”。
快速上手
如果您受邀协助管理应用或您已经上传过一个应用,当您访问 Play Console 时,您会看到如下所示的内容:
△ 这是当你拥有一个应用程序或游戏时,登陆 Play 控制台后的视图
在本文介绍中,假设您已经拥有了一个应用。如果您刚开始发布第一个应用,看一下启动清单。稍后我们回到全局菜单选择 (游戏服务,警报和设置)。
信息中心和统计信息 (Dashboard and Statistics)
前两项是信息中心和统计信息。通过这些相关报告您可以对您的应用的表现情况做一个概览。
信息中心 (Dashboard) 提供了安装和卸载情况的概要,安装排名前列的国家,安装的激活量,评分的数量和值,崩溃简报,Android vitals 的概要,以及一个发布前测试报告的列表。您可以在 7 天,30 天,1 年以及应用程序整个生命周期之间切换视图。
△ 某应用的信息中心 (Dashboard)
运气好的话,概要会显示出您的应用成功的获得了很高的安装率和很低的崩溃率。快速浏览信息中心是一种可以查看事情是否按照预期进行的简单的方法,要格外注意:卸载增长,崩溃增长,评分下滑,以及其他一些性能不佳的指标。如果这一切都不是您所预期的,那么您或您的工程师可以获得更多的细节来找出这些不同问题的原因。
统计信息 (Statistics) 让您可以构建一个对您十分重要的应用数据视图。除了查看任何日期范围内的数据外,您还可以同时绘制两个指标,并将它们与前一个期间进行比较。您可以通过图表下方的表格中选定的维度 (例如,设备,国家 / 地区,语言或应用版本) 对统计信息进行全面细分。有些统计数据每小时提供一次绘图,以获取更详细的情况。事件 (例如,应用程序的发布或销售) 显示在图表和其下面的事件时间轴中,因此您可以了解到统计信息是因为什么而变化的。
△ 统计信息 (Statistics)
例如,您可能正在巴西进行新的应用推广。您就可以将报告设置为按国家显示安装情况,将国家 / 地区列表过滤为巴西 (从维度表中),然后将数据与早期推广活动的数据进行比较,以清楚地了解您的促销活动的进展情况。
Android vitals
大鱼游戏 (Big Fish Games) 在他们管理游戏的过程中使用 Android Vitals 减少 21% 的崩溃,Cooking Craze.
Android vitals 主要是以性能和稳定性来衡量你应用的质量的一个工具。去年 Google 进行的一项内部研究考察了 Play Store 中的一星评论,发现 50% 的人提到了应用程序的稳定性和错误。通过解决这些问题,对影响用户满意度是有积极作用的,从而使得更多人留下正面评论并保留您的应用。Android Vitals 提供了关于应用性能的三个方面的信息:稳定性,渲染 (也称为 jank) 和电池寿命。
△ Android vitals (只有 Play 有足够的关于您应用的数据时,才会显示每一项)
前两项指标 —— 插入唤醒锁 (stuck wake locks) 和过度唤醒 (excessive wakeups),表明应用是否对电池寿命产生负面影响。这些报告显示应用程序是否要求设备长时间 (一小时或更长时间) 保持打开状态,或者经常要求设备唤醒 (设备充满电后每小时唤醒超过 10 次)。
应用程序稳定性信息采用应用程序无响应 (ANR) 和崩溃率 (crash rate) 报告的形式。正如本节中的所有概要一样,按应用版本,设备和 Android 版本提供细分。从概要中,您可以深入了解到哪些旨在帮助开发人员识别这些问题的原因的细节。最近对信息中心的改进中提供了有关 ANR 和崩溃的更多详细信息,使它们更易于诊断和修复。工程师可以从 ANR 和崩溃 (crashs) 部分获取更多详细信息,并通过加载去混淆文件 (de-obfuscation files) 来提高崩溃报告的可读性。
接下来的两项指标 —— 渲染速度减缓 (slow rendering) 和帧冻结 (frozen frames),与开发人员称为 jank 的内容或应用 UI 中的帧频不一致有关。每一次应用程序的 UI 抖动和卡顿都会导致糟糕的用户体验。这些统计数据会告诉您有多少用户会出现以下这些情况:
超过 15% 的帧需要超过 16 毫秒才能完成渲染,或者
1000 帧中至少有一帧的渲染时间大于 700 毫秒。
行为阈值 (Behavior Thresholds)
对于每个指标,您都会看到一个不良行为阈值 (bad behavior threshold)。如果您的某个 Android vitals 超出了不良行为阈值,您会看到一个红色的错误图标。这个图标表示你的应用程序在该指标的分数上高于其他应用程序 (在这里值越高代表越差)。您应该尽快解决这个糟糕的表现,因为如果您的受众的用户体验不好,您的应用在 Play Store 中也会有不好的表现。这是因为 Google Play 的搜索和排名算法以及包含 Google Play 奖励在内的所有促销机会都会结合应用的 vitals 来考虑。超过不良行为阈值将导致排名降低。
开发工具 (Development Tools)
这是管理中心为技术人员提供的一些工具。服务和 API 部分列出了各种服务及 API 的密钥和 ID,例如 Firebase Cloud Messaging 和 Google Play 游戏服务。而 FCM 统计信息会向您显示通过 Firebase Cloud Messaging 发送的与数据相关的信息。
发布管理 (Release Management)
Zalando关注质量,利用发布管理每季度减少了 90% 的崩溃次数并将用户终身价值提高了15%。
在发布管理 (Release Management) 部分中,您可以控制如何让您的新应用或者已更新的应用被人们来安装。这包括在发布之前测试您的应用程序,设置正确的设备定位,管理和监控测试,以及产品的实时追踪。
随着应用程序版本的发布,发布信息中心 (Release Dashboard) 将为您提供重要统计数据的整体视图。您还可以将当前版本与过去的版本进行比较。您可能还想和一个不太满意的版本做比较,以确保类似的情况不会再发生。或者与最佳的版本进行比较,看看是否能做进一步改进。
△ 发布信息中心
您应该在发布时使用分阶段发布 (Staged Rollouts)。您可以选择一定比例的受众群体来接收应用更新,然后监控发布信息中心。如果事情进展不顺利,例如崩溃持续增加,评级下降或卸载量增加。在太多用户受到影响之前,您可以点击管理版本 (manage release) 并暂停部署。运气好的话,希望你们的工程师能在恢复部署 (如果问题不需要应用程序更新) 或启动新版本 (如果需要更新) 之前解决这些问题。如果一切顺利的话,您可以继续提高收到更新的受众群体的百分比,直到达到 100%。
Google Play 允许您将测试版本的软件放到全球发布,并持续获取用户的反馈。这使我们能够查看到真实的数据并尽可能为我们的玩家制作最好的游戏。—— David Barretto, Hutch Games 的 CEO 和联合创始人
应用程序发布 (App Releases) 是应用程序包 (您的 APK) 上传和准备发布的地方。应用可以发布到不同的渠道:alpha,beta 和 production。在 alpha 和 beta 渠道上进行受信任用户的封闭测试或任何人都可以加入的公开测试。在准备发布时,您可以将其保存为草稿,这使得您有机会反复并仔细的编辑应用的详细信息,直到您准备好要发布为止。
【免安装应用】使用户无需额外从 Play Store 安装应用程序即可轻松获得出色的应用体验。我们已经看到我们的即时应用取得了巨大成功。—— Laurie Kahn, Realtor.com 的首席产品经理
Android 免安装应用 (Instant apps) 部分就像应用程序发布,只不过是为了适用于免安装应用。如果您还不熟悉免安装应用,它们允许用户通过链接即时访问应用程序的部分功能,而不必花时间从 Play Store 下载完整的应用程序。
工件库 (artifact library) 是一个专门展示您为发布应用上传的所有文件集合的部分,例如 APK,假如出于某些需要,您可以回顾并从这里下载某些旧的 APK。
在第一次使用时,【设备目录 (device catalog)】让我避免了去做出一个糟糕的,不知情的决定。我当时正打算移除一种支持设备,但后来我发现它有着很好的安装,4.6 的评分和 30 天的重要收入。在目录中有这样的数据非常棒!—— Oliver Miao, Pixelberry Studios 的创始人和首席执行官
设备目录 (device catalog) 包含数千台经过 Google 认证的 Android 和 Chrome 操作系统设备,可提供搜索和查看设备规格的功能。通过精细筛选控制,您可以移除使用范围较小的问题设备,以便在您的应用能在所有支持的设备上提供最佳体验。您可以单独移除设备和 / 或通过性能指标 (如 RAM 和芯片系统) 来设置规则。该目录还显示每种设备类型的安装量,评分和收入。例如,特定设备的平均评分较低,可能是设备问题在一般测试中没有被捕捉到导致的。您可以移除这样的设备,并暂时停止新的安装,直到您完成修复。
应用签名 (App Signing) 是我们为帮助您保护应用签名密钥的安全而推出的一项服务。Google Play 上的每个应用都由其开发人员签名,提供了一个可追踪的声明来让开发人员证明 “真的是我开发的这个 app”。如果用于签名应用程序的密钥丢失,这是一个严重问题。您将无法更新您的应用程序。作为替代,您需要上传一个新的应用程序,这将失去应用程序的安装历史记录,评分和评论,并且尝试切换时可能会导致用户混淆。使用应用程序签名后,您可以上传应用程序签名密钥,将其安全地存储到 Google 的云中。这与使用 Google 存储我们的应用密钥的技术是相同的,这得益于我们在业界领先的安全基础架构。上传的密钥随后可用于在你提交更新时为您的应用签名。当您第一次上传全新的应用程序时,您可以很容易注册应用程序签名。而我们将为您生成应用签名密钥。
应用开发语言学习者 Erudite 因为使用预发行报告提高了 60% 的留存率。
本节的最后一个部分是预发行报告 (pre-launch report)。当您上传应用的 alpha 版或 beta 版时,我们会在 Android 的 Firebase 测试实验室中针对各种规格的流行设备进行自动化测试,并展示结果。这些测试会查找崩溃,性能和安全漏洞相关的一些错误和问题。您可以查看在不同设备和不同语言中运行的应用的屏幕截图。您还可以设置证书,以便在登录后执行测试,以及使用 Google Play 许可服务来测试应用程序。
在发行一个 app 后,有限或不完整的测试可能会使应用因为其质量问题导致低评分和负面评论,从而使得应用被退出,这种情况很难恢复。预发行报告是全面测试以及帮助您识别和修复应用中的常见问题的良好开端。然而,您仍然需要运行一套测试来全面检查您的应用。在 Android 的 Firebase 测试实验室中来构建测试,该测试通过预发行报告来提供其他功能,并且测试实验室能够在多台设备上自动运行这些测试,这可能比人工测试更有效及高效。
Store 展示 (Store presence)
您可以在此部分管理应用在 Google Play 上的宣传文案,针对应用的内容运行实验,设置定价和市场,获取内容分级,管理应用内商品以及获取翻译。
商品详情 (Store Listing) 部分和你想象中的一样。这是您维护应用元数据的地方,例如其标题,说明,图标,功能图片,功能视频,屏幕截图,商店分类,联系详情和隐私政策。
一个好的的商品详情应该有一个醒目的图标; 一个用于展示应用程序的特别之处的功能的图形,视频和屏幕截图 (支持所有设备类别和所有方向); 以及一个引人注目的描述。对于游戏,请上传视频和至少三张横屏截图,以确保您的游戏符合 Play Store 游戏部分中的视频 / 屏幕截图群集。了解哪些内容最适合并推动最多安装可能是一项挑战。但是,管理中心的下一部分旨在回答这个问题。
通过利用应用程序的图标和屏幕截图进行商品详情实验后,日本房地产应用程序 LIFULL HOME’S 安装率增加了 188%。
商品详情实验室 (Store Listing Experiments) 使您能够测试商品详情的许多方面,例如其说明,应用图标,功能图形,屏幕截图和促销视频。您可以对图像和视频进行全局实验,以及对文本进行本地化实验。进行实验时,您最多可以指定要测试的项目的三种变体,并且将会看到测试变体所占的 store 访问者的百分比。这个实验会一直运进行直到统计到足够多的 store 访问者为止,然后会告诉您如何去比较变体。如果您得到了具有明确优势的变体,可以选择将该变体应用于商品详情并将其展示给所有访问者。
有效的实验需要从一个明确的目标开始。首先要测试您的应用程序图标,因为它是您清单中最明显的部分,其次是其他清单内容。每个实验测试一种内容类型以获得更可靠的结果。实验应至少运行七天,尤其是在商店流量较低的情况下,以达到 store 访问者的 50%,但如果测试可能会有一些风险,请保持较低的百分比。通过反复从实验中获取表现良好的内容并针对主题进行进一步的迭代。例如,如果您的第一个测试发现一个更好的元素添加到游戏的图标中,那么下一个实验可以测试一下图标背景颜色变化所带来的影响。
定价和分发 (Pricing & Distribution) 是您为应用设置价格的地方,并且可以限制其分发的国家 / 地区。还可以在这里指出您的应用是否针对特定设备类别 (如 Android Wear) 进行了支持,以及您的应用是否适用于诸如 Designed for Families 之类的计划。每个设备类别和程序都有相关要求和最佳做法。
在设定价格时,您会看到一个本地化功能,Play Console 会自动将价格调整为最符合该指定国家 / 地区的惯例。例如,日本的结算价格为 .00。此时,您可能还想创建一个定价模板 (pricing template)。使用定价模板,可以按国家 / 地区创建一组价格,然后将其应用于多个付费应用和应用内商品。对模板所做的任何更改都会自动应用于所有使用该模板设置过价格的应用或产品。在Play Console 的全局设置菜单中可以找到您的定价模板。
在为应用程序设置了详细信息后,最有可能重回此部分的原因是运行付费应用程序的销售,选择加入新程序或更新应用程序分发的国家列表。
接下来是您应用的内容评级 (Content Rating)。通过回答内容评级调查问卷获得评分,完成后,您的应用将收到来自世界各地认可机构贴切的评分标记。没有内容分级的应用将从 Play Store 中删除。
应用内商品 (in-app products) 部分是维护从您的应用中出售的产品和订阅目录的地方。在这里添加商品不会为您的应用或游戏增加功能,每个产品的交付或解锁或订阅都需要编码到应用中。这里的信息决定了 store 对这些商品所做的事情,比如它向用户收费的金额以及续订的时间。因此,对于应用内商品,除了说明和价格明细之外,您还可以添加其订阅时描述和价格,然后添加结算周期,试用期和未付款宽限期。项目价格可以单独设置或基于定价模板设置。如果价格是为各国单独设定的,您可以接受根据当前汇率所得的价格或手动设置每个价格。
通过将其应用在 Google Play 上本地化,Noom 国际收入增长了 80%。
本部分的最后一个选项是翻译服务 (Translation Service)。Play Console 可以让您通过可靠的经过审核的翻译人员,将您的应用翻译成新的语言。当您的应用程序以当地的语言提供时,这将有很大的可能提高商品详情转换率以及增加指定的国家 / 地区的安装次数。Play Console 里有一些工具可帮助识别要翻译成哪些合适的语言。例如,通过使用收入报告,您可以识别哪些访问商品详情较多但安装量却较低的国家 / 地区。如果您的技术团队正在通过此服务翻译应用的用户界面,那么也可以得到翻译文本。通过在提交翻译之前在 strings.xml 文件中包含商店列表元数据,应用内商品名称和通用应用推广文本来实现这一点。
欲知更多关于 Google Play Console 的操作指导,请您关注 “下篇” 中的内容。欢迎大家在本文下方留言分享您的想法和问题。
推荐阅读: